home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / programr / appsrcs.zip / MORSETUP.ZIP / APPEDIT.C < prev    next >
C/C++ Source or Header  |  1992-08-10  |  554b  |  27 lines

  1. #define STRICT
  2. #include <windows.h>
  3. #include "morsetup.h"
  4.  
  5. long WINAPI EditProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
  6.     {
  7.     short n = GetWindowWord(hWnd, GWW_ID) - IDC_EDITS;
  8.  
  9.     switch(message)
  10.     {
  11.     case WM_KEYDOWN:
  12.         if(wParam == VK_RETURN || wParam == VK_TAB)
  13.         {
  14.         if(n+1 < NUMEDITS)
  15.             SetFocus(hwndEdit[n+1]);
  16.         else
  17.             SetFocus(hwndEdit[0]);
  18.         }
  19.         break;
  20.  
  21.     case WM_SETFOCUS:
  22.         nFocus = n;
  23.         break;
  24.     }
  25.     return(CallWindowProc(lpfnOldEdit[n], hWnd, message, wParam, lParam));
  26.     }
  27.